home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / share / doc / libdpkg-perl / README.feature-removal-schedule < prev    next >
Encoding:
Text File  |  2012-09-17  |  3.4 KB  |  118 lines

  1. This is a list of features that are scheduled to be removed from dpkg.
  2.  
  3. What: fallback of dpkg-source to source format "1.0" without explicit debian/source/format
  4. Status: deprecated
  5. When: 1.17.x
  6. Warning: program and lintian (missing-debian-source-format)
  7. Why:
  8.  With the support of multiple source formats, the user should be explicit
  9.  about the desired source format. The fallback to "1.0" is there only for
  10.  backwards compatiblity but will be removed once all packages have the
  11.  debian/source/format file. This is unlikely to happen before 1.17.x.
  12.  
  13. What: Source-Version (substvar)
  14. Status: obsolete
  15. When: 1.16.x
  16. Warning: lintian (substvar-source-version-is-deprecated)
  17. Why:
  18.  The semantics of Source-Version are missleading when applied to binNMUs.
  19.  Should switch to use binary:Version or source:Version substvars.
  20.  
  21. What: Revision, Package-Revision, Package_Revision, Class, Recommended,
  22.       Optional (field)
  23. Status: obsolete
  24. When: 1.15.x
  25. Warning: program
  26. Why:
  27.  These fields have been superseded by either other fields with better names
  28.  or values in other fields.
  29.  
  30. What: -u, --udeb (dpkg-scanpackages option)
  31. Status: deprecated
  32. When: 1.16.x
  33. Warning: program
  34. Why:
  35.  This option has been superseded by -tudeb.
  36.  
  37. What: support of PGP
  38. Status: deprecated
  39. When: 1.15.x
  40. Warning: program
  41. Why:
  42.  PGP is not part of Debian and GnuPG has been the standard tool for digital
  43.  signatures for several years already. Supporting only GnuPG enables us to
  44.  rely on some of its features.
  45.  
  46. What: --print-installation-architecture (dpkg option)
  47. Status: obsolete
  48. When: 1.15.x
  49. Warning: program
  50. Why:
  51.  Obsoleted long time ago (2005-01-22). Remaining packages should switch to
  52.  use 'dpkg --print-architecture'.
  53.  
  54. What --forget-old-unavail (dpkg option)
  55. Status: obsolete
  56. When: 1.16.x
  57. Warning: program
  58. Why:
  59.  Purged packages are properly cleaned up now by dpkg, and old unavailable
  60.  leftovers are automatically cleaned up on database parsing. So there's no
  61.  need anymore for this manual action.
  62.  
  63. History of feature removals
  64. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  65.  
  66. What: cleanup-info (program)
  67. Status: removed
  68. Since: 1.15.0
  69. Why:
  70.  This program was needed long time ago to fixup broken info dir files
  71.  generated by buggy install-info programs. Should not be needed anymore.
  72.  
  73. What: --largemem, --smallmem (dpkg option)
  74. Status: removed
  75. When: 1.15.1
  76. Why:
  77.  These options have been no-ops for a long time.
  78.  
  79. What: --force-auto-select (dpkg option)
  80. Status: removed
  81. When: 1.15.1
  82. Why:
  83.  This option has been a no-op for so long, that there's no traces on git
  84.  history of its usage.
  85.  
  86. What: recommended, contrib, base (priority)
  87. Status: removed
  88. When: 1.15.1
  89. Why:
  90.  These priorities have been superseded by either other fields or values in
  91.  other fields.
  92.  
  93. What: 822-date (program)
  94. Status: removed
  95. When: 1.15.1
  96. Why:
  97.  Should switch to use 'date -R'.
  98.  
  99. What: support of custom changelog parsers understanding only -v
  100. Status: removed
  101. Since: 1.15.5
  102. Why:
  103.  The debian changelog parser has been enhanced. It supports new options
  104.  that enable more fine-grained retrieval of information. Those new options
  105.  will be used by scripts (like dpkg-genchanges).
  106.  .
  107.  Custom changelog parsers must be updated to support the new API (see
  108.  dpkg-parsechangelog(1) and README.api).
  109.  
  110. What: support for environment variable DPKG_NO_TSTP
  111. Status: removed
  112. Since: 1.15.6
  113. Why:
  114.  Having two ways to let the administrator get to a shell on conffile prompt
  115.  is confusing, it also difficults setting up a consistent environment to be
  116.  used by external programs.
  117.  
  118.